// pages/prefer/user/user.js
var app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  
  data: {
    // 学号
    userId:'',
    // 姓名
    username:'',
    // 手机号
    userPhone:'',
    //省
    province_name:"",
    // 市
    city_name:"",
    // 学校
    school_name:"",
    school_id:"",
    //学校弹出层是否展示
    show:false,
    AreaList:{
    }
  },


  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    const db = wx.cloud.database();

    db.collection('school')
      .limit(1)
      .get()
      .then((res) => {
        console.log(res);
        if (res.data && res.data.length > 0) {
          this.setData({
            areaList: res.data[0],
          });
        }
      })
      .catch((err) => {
        console.log(err);
      });
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  //学校选择
  showPopup() {
    this.setData({ show: true });
  },

  onClose() {
    this.setData({ show: false });
  },
  
  changeSchool(e){
    console.log( e.detail.values);
    
    // console.log(e.detail.values.length);
    if(e.detail.values[2]!=undefined){
      app.globalData.schoolArr = e.detail.values;
      
    }
    // console.log(this.data.city_name);
  },
  
  confirmSchool(e){

    this.setData({
      show:false,
      province_name: app.globalData.schoolArr[0].name,
      city_name: app.globalData.schoolArr[1].name,
      school_name: app.globalData.schoolArr[2].name,
      school_id: app.globalData.schoolArr[2].code

    })

  },

  // 提交按钮
  submitMessage(){
    if(this.data.school_id==""||this.data.userId==""||this.data.username==""||this.data.userPhone==""){
      wx.showToast({
        title: '请将信息填写完整',
        icon:'none',
        duration: 2000
      })
    }else{
      //将数据存入数据库
      const db = wx.cloud.database()
      db.collection('student').add({
      // data 字段表示需新增的 JSON 数据
        data: {
          school_id:this.data.school_id,
          student_id:this.data.userId,
          student_name:this.data.username,
          student_phone:this.data.userPhone,
         
          card_img_url:""
        },
        success: function(res) {
          // res 是一个对象，其中有 _id 字段标记刚创建的记录的 id
          // console.log(res)
          wx.showToast({
            title: '信息提交成功',
            icon:'none',
            duration: 2000
          }) 
          wx.switchTab({
            url: '/pages/index/index'
          })
        }
      }),
      //将数据存入缓存中
      wx.setStorage({
        key:"myData",
        data:{
          school_id:this.data.school_id,
          student_id:this.data.userId,
          student_name:this.data.username,
          student_phone:this.data.userPhone,
          student_status:0
        }
      })
    }
  },
  
})